﻿
Imports System.Runtime.Serialization

Namespace Wcf.Requests
    <DataContract()>
    Public Class SearchBooksRequest
        Inherits AuthenticatedRequestBase

        <DataMember()>
        Public Property AuthorFilter As String

        <DataMember()>
        Public Property TitleFilter As String

        <DataMember()>
        Public Property PublishDateFromFilter As DateTime?

        <DataMember()>
        Public Property PublishDateToFilter As DateTime?

        <DataMember()>
        Public Property BookStatusesFilter As List(Of BookStatusEnum)
    End Class
End Namespace
